﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DB_NH.DB_Model.KaoQin
{
    /// <summary>
    /// 考勤检查点
    /// </summary>
    [Serializable]
    public class kqCheckPoint:Entity
    {
        /// <summary>
        /// 检查日期
        /// </summary>
        public virtual DateTime CheckDate { get; set; }

        /// <summary>
        /// 检查标题
        /// </summary>
        public virtual string CheckTitle { get; set; }

        /// <summary>
        /// 检查顺序
        /// </summary>
        public virtual int CheckOrderFlag { get; set; }

        /// <summary>
        /// 检查正常考勤段时间-开始
        /// 在此时间段内出现的记录，设置为正常出勤
        /// </summary>
        public virtual DateTime CheckNormalBegin { get; set; }

        /// <summary>
        /// 检查正常考勤段时间-结束
        /// </summary>
        public virtual DateTime CheckNormalEnd { get; set; }

        /// <summary>
        /// 检查早退段时间-开始
        /// 在此时间段内出现的记录，设置为早退
        /// </summary>
        public virtual DateTime CheckTooEarlyBegin { get; set; }

        /// <summary>
        /// 检查早退段时间-结束
        /// </summary>
        public virtual DateTime CheckTooEarlyEnd { get; set; }

        /// <summary>
        /// 检查迟到段时间-开始
        /// 在此时间段内出现的记录，设置为迟到
        /// </summary>
        public virtual DateTime CheckTooLateBegin { get; set; }

        /// <summary>
        /// 检查迟到段时间-结束
        /// </summary>
        public virtual DateTime CheckTooLateEnd { get; set; }
    }
}
